In [15]:
import pandas as pd
import numpy as np
from numpy.linalg import norm
from scipy.spatial.distance import cdist
2] Чему равна манхэттенская норма вектора (-1, 2, -1)?
In [16]:
a = np.array([-1, 2, -1])
norm(a, ord=1)
Out[16]:
3] Чему равно скалярное произведение векторов (1, 2, 3) и (-3, 1, 1)?
In [ ]:
a = np.array([1, 2, 3])
b = np.array([-3, 1, 1])
np.dot(a, b)
5] Какие из нижеприведенных команд корректно отработают и создадут вектор?
In [19]:
b = np.array([1, 2, 3, 4, 5], dtype=float)
In [20]:
b = np.array(1, 2, 3, 4, 5, dtype=float)
In [21]:
c = np.array([False, False, True])
In [22]:
f = np.arange(1, 2, 0.3, dtype=float)
6] Пусть даны два вектора a = np.array([6, 3, -5])
и b = np.array([-1, 0, 7])
. Какая из следующих команд считает евклидово расстояние между этими векторами?
In [23]:
scipy.spatial.distance.cdist(a[np.newaxis, :], b[np.newaxis, :], metric='euclidean')